package com.yuandian.ops.workbench.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

/**
 * <p>
 * 响应慢详情列表Vo
 * <p>
 *
 * @author lijunhang
 * @date 2021/7/8
 * @since 1.0.0
 */
@Data
@HeadRowHeight(40)
public class AlarmHistDetailListVo {

    /**
     * 主键id
     */
    @ExcelIgnore
    private String id;

    /**
     * Excel 序号
     */
    private Integer index;

    /**
     * 所属周期
     */
    private String cycleTime;

    /**
     * 请求量
     */

    private int count;

    /**
     * 告警量
     */

    private int alarmCount;

    /**
     * 超时告警量
     */
    private int dealTimeAlarmCount;

    /**
     * 失败请求量
     */
    private int failCount;

    /**
     * 失败率
     */
    private String failRate;

    /**
     * 健康度
     */
    private String healthRate;

    /**
     * 超时告警率
     */
    @ExcelIgnore
    private String dealTimeAlarmRate;

    /**
     * '告警类型，1:正常告警 2:低密度归并告警',
     * (4.0 版本已去掉 '低密度告警' 统计)
     */
    @ExcelIgnore
    private Integer alarmType = 1;

    /**
     * 告警类型Str
     */
	@ExcelIgnore
	private String alarmTypeStr;
}
